<?php
function writeShoppingCart() {
	$cart = $_SESSION['cart'];
	if (!$cart) {
		return '<p>Giỏ hàng của bạn đang rỗng!</p>';
	} else {
		// Parse the cart session variable
		$items = explode(',',$cart);
		$s = (count($items) > 1) ? 's':'';
		return '<p>Bạn có <a href="cart.php">'.count($items).' sản phẩm '.$s.' trong giỏ hàng</a></p>';
	}
}

function showCart() {
	global $db;
	$cart = $_SESSION['cart'];
	if ($cart) {
		$items = explode(',',$cart);
		$contents = array();
		
		foreach ($items as $item) {
			$contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1;
		}
		$output[] = '<form action="cart.php?action=update" method="post" id="cart_table">';
		$output[] = '<table>';
 	    $output[] = '<tr>';
         $output[] = '<td><strong>Số lượng</strong></td>';
         $output[] = '<td><strong>Đơn giá</strong></td>';
		 $output[] = '<td><strong>Tên sản phẩm</strong></td>';
		 
         $output[] = '<td><strong>Thành tiền</strong></td>';
          $output[] = '<td><strong>Xóa sản phẩm</strong></td>';
        $output[] = '</tr>';
		foreach ($contents as $id=>$qty) {
			$sql = 'SELECT * FROM sanpham WHERE id = '.$id;
			$result = $db->query($sql);
			$row = $result->fetch();
			extract($row);
			$output[] = '<tr>';
            $output[] = '<td><input type="text" name="qty'.$id.'" value="'.$qty.'" size="3" maxlength="3" /></td>';
			$output[] = '<td>'.$price.' $</td>';
			$output[]= '<td>'.$row['name'].' </td>';
			$output[] = '<td>'.($price * $qty).' $</td>';
			$name_sps=$row['name']._;
			$total += $price * $qty;
            $output[] = '<td><a href="cart.php?action=delete&id='.$id.'" class="r">Xóa nha</a></td>';
			$output[] = '</tr>';
		}
		$output[] = '</table>';
		$output[] = '<p style="font-size:15px; color: #c23903;">Tổng tiền: <strong>&pound;'.$total.'</strong></p>';
		$output[] = '<div><button type="submit" style="height:30px; width: 80px;">Cập nhật</button></div>';
 	    $output[] = "<div><a href='cart.php?dathang=true'>Đặt hàng</a></div>";
		$output[] = '</form>';
	} else {
		$output[] = '<p>Giỏ hàng bạn đang rổng.</p>';
	}
	return join('',$output);
}
?>
